其他
“WebAssembly 将会取代 Docker”,但还有后半句
1
沿袭Java发展路径
2
成为服务网格里的“一等公民”
2
成为服务网格里的“一等公民”
WasmEdge 0.8.2 的功能更新主要是:
1、更好的跨平台兼容性。开发者可以在 Mac OS X(Intel 和 M1)、Windows 10 以及配备 ARM 32 位芯片的 IoT 设备上运行 WasmEdge 应用程序。
2、Networking 支持。WasmEdge 应用程序发出网络请求并运行 HTTP 服务器。
3、新的以及一些改进的 API。在 C、Rust 和 Golang 应用程序中嵌入 WasmEdge 函数。
4、WasmEdge 的 AoT 编译器的通用二进制输出。利用云原生平台中的 AOT 性能增进。
5、支持 proxy-wasm 标准。
3
与Docker并肩而行
第一层是系统级或者是硬件级的虚拟机,比如 Hypervisor 或 MicroVM,会运行操作系统与Runtime 软件堆栈;
第二层是应用容器,比如 Docker,容器会在运行用户代码前,加载和启动有操作系统的镜像;
第三层是高级语言虚拟机,比如 JVM、V8 和 WebAssembly。WebAseembly 只是执行编译好的字节码应用,不起操作系统的作用。
4
嘉宾 简介:
END